package book_management.user;

import book_management.operation.IOperation;
import book_management.operation.impl.BorrowOperation;
import book_management.operation.impl.FindOperation;
import book_management.operation.impl.ListAllBooksOperation;
import book_management.operation.impl.ReturnOperation;

import java.util.Scanner;

public class NormalUser extends User{
    public NormalUser(String userName){
        super(userName);
        this.operations = new IOperation[] {
                new ListAllBooksOperation(),
                new FindOperation(),
                new BorrowOperation(),
                new ReturnOperation()
        };

    }
    public int menu(){
        System.out.println("================================");
        System.out.println("欢迎"+this.name+"登录火箭图书管理习通");
        System.out.println("1.显示当前的书籍列表");
        System.out.println("2.查找书籍");
        System.out.println("3.借阅书籍");
        System.out.println("4.归还系统");
        System.out.println("-1.退出系统");
        System.out.println("================================");
        System.out.println("请输入您的选择");
        Scanner scanner = new Scanner(System.in);
        int choice = scanner.nextInt();
        return choice;
    }
}
